//package com.gyp.rpc;
//
//import com.baomidou.mybatisplus.generator.FastAutoGenerator;
//import com.baomidou.mybatisplus.generator.config.OutputFile;
//import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;
//import org.junit.Test;
//
//import java.sql.Types;
//import java.util.Collections;
//
//public class CodeGenerator {
//
//    @Test
//    public void genaratorTest(){
//        FastAutoGenerator.create("jdbc:mysql://182.92.82.37:3306/gyp?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true", "root", "Xia@123456")
//                .globalConfig(builder -> {
//                    builder.author("xyb") // ��������
//                            .enableSwagger() // ���� swagger ģʽ
//                            .fileOverride() // �����������ļ�
//                            .outputDir("D://"); // ָ�����Ŀ¼
//                })
//                .packageConfig(builder -> {
//                    builder.parent("com") // ���ø�����
//                            .moduleName("gyp") // ���ø���ģ����
//                            .pathInfo(Collections.singletonMap(OutputFile.mapperXml, "D:\\workspace\\gyp\\src\\main\\resources\\mapper")); // ����mapperXml����·��
//                })
//                .strategyConfig(builder -> {
//                    builder
//                            .addInclude("gy_package_order") // ������Ҫ���ɵı���
//                            .build(); // ���ù��˱�ǰ׺
//                })
//                .templateEngine(new FreemarkerTemplateEngine()) // ʹ��Freemarker����ģ�壬Ĭ�ϵ���Velocity����ģ��
//                .execute();
//
//    }
//
//}
